<?php
// +----------------------------------------------------------------------
// | 幕小铺
// +----------------------------------------------------------------------
// | 版权所有 2016~2020 幕小铺科技（上海）有限公司
// +----------------------------------------------------------------------
// | 2020/06/02
// +----------------------------------------------------------------------

namespace app\erp\validate;

use think\Validate;

/**
 * 公共类 验证器 储值规则管理
 * @package app\admin\validate
 * @author dou<51779987@qq.com>
 */
class Balance extends Validate
{
    protected $rule = [
        'user_id'	        =>  'require|number',
        'id'		            =>  'require|number|gt:0',
		'name'		            =>  'require',
		'man_price'		        =>  'require',
		'song_price'		    =>  'require',
		'level'                 =>  'require',
        'status'                =>  'require',
    ];

    protected $message  =   [
        'user_id' 		                => 'user_id格式错误',
        'id' 			                => 'id格式错误',
        'name.require' 	                => '储蓄名称不能为空',
        'man_price.require'		        => '储蓄满足条件值不能为空',
        'song_price' 	                => '储蓄赠送值不能为空',
        'level.require'                 => '级别不能为空',
    ];

    //验证场景
    protected $scene = [
        'balance_index'=>  [//列表
            'user_id',
        ],
        'balance_add'=>  [//添加
            'user_id',
        ],
        'balance_edit'=>  [//修改
            'user_id',
            'id',
        ],
        'balance_delete'=>  [//删除
            'user_id',
            'id',
        ],
        'balance_rule_add'=>  [//添加规则
//            'user_id',
            'name',
            'man_price',
            'song_price',
            'level',
            'status'
        ],
        'balance_rule_edit'=>  [//编辑规则
//            'user_id',
            'id',
            'name',
            'man_price',
            'song_price',
            'level',
            'status',
        ],
        'balance_list'=>  [//储值中心-前端-列表
            'user_id',
        ],
        'balance_record'=>  [//储值中心-前端-流水
            'user_id',
        ],
        'balance_record_log'=>  [//储值中心-前端-流水-详情
            'user_id',
            'journal_id',
        ],
    ];
}
